package com.ruibang.glass.etl.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;

import lombok.Data;
import org.apache.commons.lang3.StringUtils;

/**
 * <p>
 * 
 * </p>
 *
 * @author Auto-generator
 * @since 2024-04-30
 */

@ApiModel(value ="")
@TableName("sl_station_mes2_detail")
@Data
public class SlStationMes2Detail {

    @TableId(value = "_id")
    private String Id;
    private String createTime;
    @TableField("BZ_port1_DP_cnt_now")
    private String bzPort1DpCntNow;
    @TableField("BZ_port1_ps_cnt")
    private String bzPort1PsCnt;
    @TableField("BZ_port1_DP_cnt_last")
    private String bzPort1DpCntLast;
    @TableField("BZ_port1_R_cnt_last")
    private String bzPort1RCntLast;
    @TableField("BZ_port1_NG_cnt_last")
    private String bzPort1NgCntLast;
    @TableField("BZ_port2_CF_cnt_last")
    private String bzPort2CfCntLast;
    @TableField("BZ_port2_NG_cnt_now")
    private String bzPort2NgCntNow;
    @TableField("BZ_port2_R_cnt_now")
    private String bzPort2RCntNow;
    @TableField("BZ_port1_CF_cnt_now")
    private String bzPort1CfCntNow;
    @TableField("BZ_cj_cnt_last")
    private String bzCjCntLast;
    @TableField("BZ_port3_NG_cnt_last")
    private String bzPort3NgCntLast;
    @TableField("BZ_port1_R_cnt_now")
    private String bzPort1RCntNow;
    @TableField("BZ_port2_TFT_cnt_now")
    private String bzPort2TftCntNow;
    @TableField("BZ_port2_TFT_cnt_last")
    private String bzPort2TftCntLast;
    @TableField("BZ_port1_NG_cnt_now")
    private String bzPort1NgCntNow;
    @TableField("BZ_port1_TFT_cnt_last")
    private String bzPort1TftCntLast;
    @TableField("BZ_port4_CF_cnt_now")
    private String bzPort4CfCntNow;
    @TableField("BZ_port2_CF_cnt_now")
    private String bzPort2CfCntNow;
    @TableField("BZ_port3_DP_cnt_now")
    private String bzPort3DpCntNow;
    @TableField("BZ_port1_TFT_cnt_now")
    private String bzPort1TftCntNow;
    @TableField("BZ_port1_CF_cnt_last")
    private String bzPort1CfCntLast;
    @TableField("BZ_port2_DP_cnt_last")
    private String bzPort2DpCntLast;
    @TableField("BZ_port2_NG_cnt_last")
    private String bzPort2NgCntLast;
    @TableField("BZ_port2_R_cnt_last")
    private String bzPort2RCntLast;
    @TableField("BZ_port3_TFT_cnt_now")
    private String bzPort3TftCntNow;
    @TableField("BZ_port4_CF_cnt_last")
    private String bzPort4CfCntLast;
    @TableField("BZ_port3_NG_cnt_now")
    private String bzPort3NgCntNow;
    @TableField("BZ_port3_DP_cnt_last")
    private String bzPort3DpCntLast;
    @TableField("BZ_port3_CF_cnt_last")
    private String bzPort3CfCntLast;
    @TableField("BZ_port2_DP_cnt_now")
    private String bzPort2DpCntNow;
    @TableField("BZ_port2_ps_cnt")
    private String bzPort2PsCnt;
    @TableField("BZ_port4_DP_cnt_now")
    private String bzPort4DpCntNow;
    @TableField("BZ_port3_CF_cnt_now")
    private String bzPort3CfCntNow;
    @TableField("BZ_port5_DP_cnt_now")
    private String bzPort5DpCntNow;
    @TableField("BZ_port4_NG_cnt_last")
    private String bzPort4NgCntLast;
    @TableField("BZ_port3_R_cnt_now")
    private String bzPort3RCntNow;
    @TableField("BZ_port3_ps_cnt")
    private String bzPort3PsCnt;
    @TableField("BZ_port5_DP_cnt_last")
    private String bzPort5DpCntLast;
    @TableField("BZ_port3_TFT_cnt_last")
    private String bzPort3TftCntLast;
    @TableField("BZ_port4_DP_cnt_last")
    private String bzPort4DpCntLast;
    @TableField("BZ_port4_R_cnt_now")
    private String bzPort4RCntNow;
    @TableField("BZ_port4_TFT_cnt_now")
    private String bzPort4TftCntNow;
    @TableField("BZ_port5_CF_cnt_last")
    private String bzPort5CfCntLast;
    @TableField("BZ_port5_NG_cnt_now")
    private String bzPort5NgCntNow;
    @TableField("BZ_port4_NG_cnt_now")
    private String bzPort4NgCntNow;
    @TableField("BZ_port3_R_cnt_last")
    private String bzPort3RCntLast;
    @TableField("BZ_port5_R_cnt_now")
    private String bzPort5RCntNow;
    @TableField("BZ_port4_R_cnt_last")
    private String bzPort4RCntLast;
    @TableField("BZ_port5_CF_cnt_now")
    private String bzPort5CfCntNow;
    @TableField("BZ_port5_R_cnt_last")
    private String bzPort5RCntLast;
    @TableField("BZ_port4_TFT_cnt_last")
    private String bzPort4TftCntLast;
    @TableField("CJ_cj_cnt_last")
    private String cjCjCntLast;
    @TableField("BZ_port5_TFT_cnt_last")
    private String bzPort5TftCntLast;
    @TableField("CJ_bc_cnt_last")
    private String cjBcCntLast;
    @TableField("`JCJ_bc_11-12_cnt`")
    @JsonProperty("JCJ_bc_11-12_cnt")
    private String jcjBc1112Cnt;
    @TableField("D7QX_bc_cnt_last")
    private String d7qxBcCntLast;
    @TableField("CJ_br_cnt_last")
    private String cjBrCntLast;
    @TableField("CJ_cj_cnt_now")
    private String cjCjCntNow;
    @TableField("BZ_port5_NG_cnt_last")
    private String bzPort5NgCntLast;
    @TableField("`JCJ_bc_14-15_cnt`")
    @JsonProperty("JCJ_bc_14-15_cnt")
    private String jcjBc1415Cnt;
    @TableField("`JCJ_bc_12-13_cnt`")
    @JsonProperty("JCJ_bc_12-13_cnt")
    private String jcjBc1213Cnt;
    @TableField("D7QX_NGJC_cnt_last")
    private String d7qxNgjcCntLast;
    @TableField("D7QX_bc_cnt_now")
    private String d7qxBcCntNow;
    @TableField("`JCJ_bc_13-14_cnt`")
    @JsonProperty("JCJ_bc_13-14_cnt")
    private String jcjBc1314Cnt;
    @TableField("CJ_bc_cnt_now")
    private String cjBcCntNow;
    @TableField("BZ_port5_TFT_cnt_now")
    private String bzPort5TftCntNow;
    @TableField("`JCJ_bc_16-17_cnt`")
    @JsonProperty("JCJ_bc_16-17_cnt")
    private String jcjBc1617Cnt;
    @TableField("CJ_br_cnt_now")
    private String cjBrCntNow;
    @TableField("`JCJ_bc_10-11_cnt`")
    @JsonProperty("JCJ_bc_10-11_cnt")
    private String jcjBc1011Cnt;
    @TableField("`JCJ_bc_0-1_cnt`")
    @JsonProperty("JCJ_bc_0-1_cnt")
    private String jcjBc01Cnt;
    @TableField("D7QX_br_cnt_now")
    private String d7qxBrCntNow;
    @TableField("`JCJ_bc_1-2_cnt`")
    @JsonProperty("JCJ_bc_1-2_cnt")
    private String jcjBc12Cnt;
    @TableField("`JCJ_bc_17-18_cnt`")
    @JsonProperty("JCJ_bc_17-18_cnt")
    private String jcjBc1718Cnt;
    @TableField("`JCJ_bc_20-8_cnt`")
    @JsonProperty("JCJ_bc_20-8_cnt")
    private String jcjBc208Cnt;
    @TableField("`JCJ_bc_19-20_cnt`")
    @JsonProperty("JCJ_bc_19-20_cnt")
    private String jcjBc1920Cnt;
    @TableField("`JCJ_bc_22-23_cnt`")
    @JsonProperty("JCJ_bc_22-23_cnt")
    private String jcjBc2223Cnt;
    @TableField("`JCJ_bc_20-21_cnt`")
    @JsonProperty("JCJ_bc_20-21_cnt")
    private String jcjBc2021Cnt;
    @TableField("`JCJ_bc_18-19_cnt`")
    @JsonProperty("JCJ_bc_18-19_cnt")
    private String jcjBc1819Cnt;
    @TableField("`JCJ_bc_15-16_cnt`")
    @JsonProperty("JCJ_bc_15-16_cnt")
    private String jcjBc1516Cnt;
    @TableField("D7QX_NGJC_cnt_now")
    private String d7qxNgjcCntNow;
    @TableField("`JCJ_bc_3-4_cnt`")
    @JsonProperty("JCJ_bc_3-4_cnt")
    private String jcjBc34Cnt;
    @TableField("`JCJ_bc_2-3_cnt`")
    @JsonProperty("JCJ_bc_2-3_cnt")
    private String jcjBc23Cnt;
    @TableField("`JCJ_bc_8-9_cnt`")
    @JsonProperty("JCJ_bc_8-9_cnt")
    private String jcjBc89Cnt;
    @TableField("`D7QX_br_cnt_last`")
    @JsonProperty("D7QX_br_cnt_last")
    private String d7qxBrCntLast;
    @TableField("`JCJ_bc_23-24_cnt`")
    @JsonProperty("JCJ_bc_23-24_cnt")
    private String jcjBc2324Cnt;
    @TableField("`JCJ_bc_4-5_cnt`")
    @JsonProperty("JCJ_bc_4-5_cnt")
    private String jcjBc45Cnt;
    @TableField("`JCJ_bc_7-8_cnt`")
    @JsonProperty("JCJ_bc_7-8_cnt")
    private String jcjBc78Cnt;
    @TableField("`JCJ_bc_9-10_cnt`")
    @JsonProperty("JCJ_bc_9-10_cnt")
    private String jcjBc910Cnt;
    @TableField("`JCJ_bc_21-22_cnt`")
    @JsonProperty("JCJ_bc_21-22_cnt")
    private String jcjBc2122Cnt;
    @TableField("`JCJ_bc_5-6_cnt`")
    @JsonProperty("JCJ_bc_5-6_cnt")
    private String jcjBc56Cnt;
    @TableField("`JCJ_br_10-11_cnt`")
    @JsonProperty("JCJ_br_10-11_cnt")
    private String jcjBr1011Cnt;
    @TableField("`JCJ_bc_6-7_cnt`")
    @JsonProperty("JCJ_bc_6-7_cnt")
    private String jcjBc67Cnt;
    @TableField("`JCJ_br_1-2_cnt`")
    @JsonProperty("JCJ_br_1-2_cnt")
    private String jcjBr12Cnt;
    @TableField("`JCJ_bc_8-20_cnt`")
    @JsonProperty("JCJ_bc_8-20_cnt")
    private String jcjBc820Cnt;
    @TableField("`JCJ_br_12-13_cnt`")
    @JsonProperty("JCJ_br_12-13_cnt")
    private String jcjBr1213Cnt;
    @TableField("`JCJ_br_0-1_cnt`")
    @JsonProperty("JCJ_br_0-1_cnt")
    private String jcjBr01Cnt;
    @TableField("`JCJ_br_13-14_cnt`")
    @JsonProperty("JCJ_br_13-14_cnt")
    private String jcjBr1314Cnt;
    @TableField("`JCJ_br_14-15_cnt`")
    @JsonProperty("JCJ_br_14-15_cnt")
    private String jcjBr1415Cnt;
    @TableField("`JCJ_br_11-12_cnt`")
    @JsonProperty("JCJ_br_11-12_cnt")
    private String jcjBr1112Cnt;
    @TableField("`JCJ_br_18-19_cnt`")
    @JsonProperty("JCJ_br_18-19_cnt")
    private String jcjBr1819Cnt;
    @TableField("`JCJ_br_20-8_cnt`")
    @JsonProperty("JCJ_br_20-8_cnt")
    private String jcjBr208Cnt;
    @TableField("`JCJ_br_19-20_cnt`")
    @JsonProperty("JCJ_br_19-20_cnt")
    private String jcjBr1920Cnt;
    @TableField("`JCJ_br_16-17_cnt`")
    @JsonProperty("JCJ_br_16-17_cnt")
    private String jcjBr1617Cnt;
    @TableField("`JCJ_br_20-21_cnt`")
    @JsonProperty("JCJ_br_20-21_cnt")
    private String jcjBr2021Cnt;
    @TableField("`JCJ_br_2-3_cnt`")
    @JsonProperty("JCJ_br_2-3_cnt")
    private String jcjBr23Cnt;
    @TableField("`JCJ_br_4-5_cnt`")
    @JsonProperty("JCJ_br_4-5_cnt")
    private String jcjBr45Cnt;
    @TableField("`JCJ_br_22-23_cnt`")
    @JsonProperty("JCJ_br_22-23_cnt")
    private String jcjBr2223Cnt;
    @TableField("`JCJ_br_8-20_cnt`")
    @JsonProperty("JCJ_br_8-20_cnt")
    private String jcjBr820Cnt;
    @TableField("`JCJ_br_6-7_cnt`")
    @JsonProperty("JCJ_br_6-7_cnt")
    private String jcjBr67Cnt;
    @TableField("`JCJ_br_23-24_cnt`")
    @JsonProperty("JCJ_br_23-24_cnt")
    private String jcjBr2324Cnt;
    @TableField("`JCJ_br_3-4_cnt`")
    @JsonProperty("JCJ_br_3-4_cnt")
    private String jcjBr34Cnt;
    @TableField("`JCJ_br_7-8_cnt`")
    @JsonProperty("JCJ_br_7-8_cnt")
    private String jcjBr78Cnt;
    @TableField("`JCJ_br_15-16_cnt`")
    @JsonProperty("JCJ_br_15-16_cnt")
    private String jcjBr1516Cnt;
    @TableField("`JCJ_br_21-22_cnt`")
    @JsonProperty("JCJ_br_21-22_cnt")
    private String jcjBr2122Cnt;
    @TableField("`JCJ_br_8-9_cnt`")
    @JsonProperty("JCJ_br_8-9_cnt")
    private String jcjBr89Cnt;
    @TableField("`JCJ_br_5-6_cnt`")
    @JsonProperty("JCJ_br_5-6_cnt")
    private String jcjBr56Cnt;
    @TableField("JCJ_night_ps_cnt_real")
    private String jcjNightPsCntReal;
    @TableField("TR_Link1_gs_cnt_last")
    private String trLink1GsCntLast;
    @TableField("TR_port1_bcp_OK_cnt_now")
    private String trPort1BcpOkCntNow;
    @TableField("JCJ_day_ps_cnt_real")
    private String jcjDayPsCntReal;
    @TableField("`JCJ_br_9-10_cnt`")
    @JsonProperty("JCJ_br_9-10_cnt")
    private String jcjBr910Cnt;
    @TableField("`JCJ_br_17-18_cnt`")
    @JsonProperty("JCJ_br_17-18_cnt")
    private String jcjBr1718Cnt;
    @TableField("JCJ_ps_cnt_today")
    private String jcjPsCntToday;
    @TableField("TR_bc_cnt_now")
    private String trBcCntNow;
    @TableField("TR_Link2_gs_cnt_now")
    private String trLink2GsCntNow;
    @TableField("TR_bc_cnt_last")
    private String trBcCntLast;
    @TableField("TR_Link1_gs_cnt_now")
    private String trLink1GsCntNow;
    @TableField("TR_port1_bcp_DP_cnt_last")
    private String trPort1BcpDpCntLast;
    @TableField("TR_Link2_OK_cnt_last")
    private String trLink2OkCntLast;
    @TableField("TR_port1_bcp_DP_cnt_now")
    private String trPort1BcpDpCntNow;
    @TableField("TR_Link2_OK_cnt_now")
    private String trLink2OkCntNow;
    @TableField("TR_Link1_OK_cnt_now")
    private String trLink1OkCntNow;
    @TableField("TR_Link2_gs_cnt_last")
    private String trLink2GsCntLast;
    @TableField("TR_port1_bcp_OK_cnt_last")
    private String trPort1BcpOkCntLast;
    @TableField("TR_port1_cp_RC_cnt_last")
    private String trPort1CpRcCntLast;
    @TableField("TR_port2_bcp_OK_cnt_now")
    private String trPort2BcpOkCntNow;
    @TableField("TR_port2_cp_RC_cnt_last")
    private String trPort2CpRcCntLast;
    @TableField("TR_port2_cp_DP_cnt_now")
    private String trPort2CpDpCntNow;
    @TableField("TR_port1_cp_DP_cnt_last")
    private String trPort1CpDpCntLast;
    @TableField("TR_port1_cp_DP_cnt_now")
    private String trPort1CpDpCntNow;
    @TableField("TR_port2_bcp_DP_cnt_last")
    private String trPort2BcpDpCntLast;
    @TableField("TR_port3_bcp_OK_cnt_last")
    private String trPort3BcpOkCntLast;
    @TableField("TR_port1_cp_RC_cnt_now")
    private String trPort1CpRcCntNow;
    @TableField("TR_port3_bcp_DP_cnt_last")
    private String trPort3BcpDpCntLast;
    @TableField("TR_port3_bcp_DP_cnt_now")
    private String trPort3BcpDpCntNow;
    @TableField("TR_Link1_OK_cnt_last")
    private String trLink1OkCntLast;
    @TableField("JCJ_ps_cnt_yesterday")
    private String jcjPsCntYesterday;
    @TableField("TR_port2_bcp_DP_cnt_now")
    private String trPort2BcpDpCntNow;
    @TableField("TR_port3_cp_RC_cnt_now")
    private String trPort3CpRcCntNow;
    @TableField("TR_port2_bcp_OK_cnt_last")
    private String trPort2BcpOkCntLast;
    @TableField("TR_port2_cp_RC_cnt_now")
    private String trPort2CpRcCntNow;
    @TableField("TR_port3_cp_DP_cnt_last")
    private String trPort3CpDpCntLast;
    @TableField("TR_port2_cp_DP_cnt_last")
    private String trPort2CpDpCntLast;
    @TableField("TR_port3_bcp_OK_cnt_now")
    private String trPort3BcpOkCntNow;
    @TableField("TR_port3_cp_DP_cnt_now")
    private String trPort3CpDpCntNow;
    @TableField("TR_port3_cp_RC_cnt_last")
    private String trPort3CpRcCntLast;
    @TableField("TR_Link2_total_cnt_last")
    private String trLink2TotalCntLast;
    @TableField("TR_Link2_total_cnt_now")
    private String trLink2TotalCntNow;
    @TableField("TR_Link1_total_cnt_last")
    private String trLink1TotalCntLast;
    @TableField("TR_Link1_total_cnt_now")
    private String trLink1TotalCntNow;
    @TableField("TR_port2_Link1_zag_cnt_last")
    private String trPort2Link1ZagCntLast;
    @TableField("TR_port2_Link1_zag_cnt_now")
    private String trPort2Link1ZagCntNow;
    @TableField("TR_port2_Link2_zag_cnt_last")
    private String trPort2Link2ZagCntLast;
    @TableField("TR_port2_Link2_zag_cnt_now")
    private String trPort2Link2ZagCntNow;
    private String productionLineCode;
    private String stationId;
    private String station;
    @TableField("`table`")
    private String table;
    private String year;
    private String month;
    private String day;
    private String week;
    private String hour;
    @TableField("tagText")
    private String tagText;

}
